---
title: "行高"
# description: "Utilities for controlling the leading (line height) of an element."
description: "用于控制元素的前行距（行高）的功能类。"
features:
  responsive: true
  customizable: true
  hover: false
  focus: false
---

import plugin from 'tailwindcss/lib/plugins/lineHeight'
import { Variants } from '@/components/Variants'
import { Disabling } from '@/components/Disabling'
import { Heading } from '@/components/Heading'

export const classes = { plugin }

<!-- ## Relative line-heights -->
## 相对行高

<!-- Use the `leading-none`, `leading-tight`, `leading-snug`, `leading-normal`, `leading-relaxed`, and `leading-loose` utilities to give an element a relative line-height based on its current font-size. -->
使用 `leading-none`、 `leading-tight`、 `leading-snug`、 `leading-normal`、 `leading-relaxed` 和 `leading-loose` 等功能类，根据元素当前的字体大小，给它一个相对的行高。

```html purple
<template preview>
  <div class="mb-6">
    <p class="mb-1 text-sm text-purple-600">.leading-none</p>
    <p class="leading-none text-purple-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div class="mb-6">
    <p class="mb-1 text-sm text-purple-600">.leading-tight</p>
    <p class="leading-tight text-purple-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div class="mb-6">
    <p class="mb-1 text-sm text-purple-600">.leading-snug</p>
    <p class="leading-snug text-purple-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div class="mb-6">
    <p class="mb-1 text-sm text-purple-600">.leading-normal</p>
    <p class="leading-normal text-purple-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div class="mb-6">
    <p class="mb-1 text-sm text-purple-600">.leading-relaxed</p>
    <p class="leading-relaxed text-purple-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div>
    <p class="text-sm text-gray-600">.leading-loose</p>
    <p class="leading-loose text-purple-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
</template>

<p class="**leading-none** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-tight** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-snug** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-normal** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-relaxed** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-loose** ...">Lorem ipsum dolor sit amet ...</p>
```

<!-- ## Fixed line-heights -->
## 固定行高

<!-- Use the `leading-{size}` utilities to give an element a fixed line-height, irrespective of the current font-size. These are useful when you need very precise control over an element's final size. -->
使用 `leading-{size}` 功能类给一个元素一个固定的行高，而不管当前的字体大小。当您需要非常精确地控制一个元素的最终大小时，这些功能类非常有用。

```html emerald
<template preview>
  <div class="mb-6">
    <p class="mb-1 text-sm text-emerald-600">.leading-3</p>
    <p class="leading-3 text-emerald-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div class="mb-6">
    <p class="mb-1 text-sm text-emerald-600">.leading-4</p>
    <p class="leading-4 text-emerald-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div class="mb-6">
    <p class="mb-1 text-sm text-emerald-600">.leading-5</p>
    <p class="leading-5 text-emerald-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div class="mb-6">
    <p class="mb-1 text-sm text-emerald-600">.leading-6</p>
    <p class="leading-6 text-emerald-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div class="mb-6">
    <p class="mb-1 text-sm text-emerald-600">.leading-7</p>
    <p class="leading-7 text-emerald-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div class="mb-6">
    <p class="mb-1 text-sm text-emerald-600">.leading-8</p>
    <p class="leading-8 text-emerald-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div class="mb-6">
    <p class="mb-1 text-sm text-emerald-600">.leading-9</p>
    <p class="leading-9 text-emerald-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
  <div>
    <p class="mb-1 text-sm text-emerald-600">.leading-10</p>
    <p class="leading-10 text-emerald-800">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit laborum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.</p>
  </div>
</template>

<p class="**leading-3** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-4** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-5** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-6** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-7** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-8** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-9** ...">Lorem ipsum dolor sit amet ...</p>
<p class="**leading-10** ...">Lorem ipsum dolor sit amet ...</p>
```

<!-- ## Responsive -->
## 响应式

<!-- To control the line height of an element at a specific breakpoint, add a `{screen}:` prefix to any existing line height utility. For example, use `md:leading-loose` to apply the `leading-loose` utility at only medium screen sizes and above. -->
要在特定的断点处控制元素的行高，请在任何现有的行高功能类前添加 `{screen}:` 前缀。例如，使用 `md:leading-loose` 来仅在中等大小及以上的屏幕应用 `leading-loose` 功能类。

```html
<p class="leading-none **md:leading-loose** ...">Lorem ipsum dolor sit amet ...</p>
```

<!-- For more information about Tailwind's responsive design features, check out the [Responsive Design](/docs/responsive-design) documentation. -->
关于 Tailwind 的响应式设计功能的更多信息，请查看 [响应式设计](/docs/responsive-design) 文档。

## 定制

<!-- By default Tailwind provides six relative and eight fixed `line-height` utilities. You change, add, or remove these by customizing the `lineHeight` section of your Tailwind theme config. -->
默认情况下，Tailwind 提供了六个相对的和八个固定的 `line-height` 功能类。您可以通过定制您的 Tailwind 主题配置的 `lineHeight` 部分来改变、添加或删除这些功能类。

```diff-js
  // tailwind.config.js
  module.exports = {
    theme: {
      extend: {
        lineHeight: {
+         'extra-loose': '2.5',
+         '12': '3rem',
        }
      }
    }
  }
```

### 变体

<Variants plugin="lineHeight" />

### 禁用

<Disabling plugin="lineHeight" />
